package com.pojo.resp.user;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.pojo.parent.CustomLocalDateDeserializer;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author Huawei
 * @date 2023-10-25 15:18
 */
@Data
public class UserImRecordResp {

    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户头像
     */
    private String headUrl;

    /**
     * 用户在线状态
     */
    private String onLine;

    /**
     * 最后一条聊天信息
     */
    private String body;


    /**
     *  最后一条接收时间
     */
    @JsonSerialize(using = CustomLocalDateDeserializer.class)
    private LocalDateTime requestDate;

    /**
     * 是否已读
     */
    private String isRead;


    /**
     * 是否本人发送
     * 0 否 1是
     */
    private String isSelf;
}
